home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-17 / pcwritex.zip / PCWRITEX.UPD < prev    next >
Text File  |  1989-01-03  |  14KB  |  282 lines

  1. PC-WRITeX update          v2.3 (a few bug fixes)         No 5: 03 Jan 89
  2. ----------------
  3.  
  4. The main change has been adding "{}" after a lot of macro names. This avoids 
  5. you having to use a hard space after control sequence names, and fixes the 
  6. problem of such names gobbling spaces after them.
  7.  
  8. The definition of "end-of-page" as far as PC-Write itself was concerned (the $J 
  9. in PR.DOC), this has been changed from a 0 (zero: ASCII NUL) to a 32 (ASCII 
  10. SPACE) because SBTeX chewed up over a NUL.
  11.  
  12. A few new command names have been added to make life a little easier: details 
  13. are in PCWRITEX.DOC (let me know if you invent more!)
  14.  
  15. Peter Flynn
  16. <cbts8001@vax1.ucc.ie>
  17. <cbts8001@iruccvax.bitnet>
  18. _______________________________________________________________________________
  19.  
  20. PC-WRITeX update          v2.2 with tables               No 4: 27 Aug 88
  21. ----------------
  22.  
  23. DEVELOPMENTS --- The major change in v2.2 is the addition of ruled and 
  24. unruled tables. The IBM PC box-drawing character set can now be used 
  25. to produce simple tabulations like
  26.  
  27.                ╔═══════════╦═════════════╗
  28.                ║  PRODUCT  ║  PRICE in $ ║
  29.                ╠═══════════╬═════════════╣
  30.                ║  dBASE II ║      49.95  ║
  31.                ╠═══════════╬═════════════╣
  32.                ║  *WARS    ║      25.00  ║
  33.                ╠═══════════╬═════════════╣
  34.                ║  PACMAN   ║      15.00  ║
  35.                ╚═══════════╩═════════════╝
  36.  
  37. Using the double-line character set will produce a ruled table. Only 
  38. the horizontal and vertical lines, corners, crossovers and T-characters
  39. can be used. The single-line character set will produce an unruled 
  40. table:
  41.  
  42.                ┌───────────┬─────────────┐
  43.                │  PRODUCT  │  PRICE in $ │
  44.                ├───────────┼─────────────┤
  45.                │  dBASE II │      49.95  │
  46.                ├───────────┼─────────────┤
  47.                │  *WARS    │      25.00  │
  48.                ├───────────┼─────────────┤
  49.                │  PACMAN   │      15.00  │
  50.                └───────────┴─────────────┘
  51.  
  52. This is nice, but the same restrictions apply: NO MIXING OF DOUBLE-
  53. LINE AND SINGLE-LINE CHARACTERS IN THE SAME TABLE. Partially-ruled 
  54. tables may be possible at a later date. 
  55.  
  56. There is no (logical) limit on the number of rows or columns, but the 
  57. inherent assumption is that all columns except the last will be left-
  58. aligned: the last will be right-aligned (because it is often used for 
  59. money or other numbers). You can bodge your own copy of PR.DOC to 
  60. change this if you want it different. Making character 203 equate to
  61. "\hfil#&#&" instead will make all columns except the first one right-
  62. aligned: this may be more useful for invoices, where column 1 is text 
  63. and all remaining ones are numeric.
  64.  
  65. Because of all this, a few things have had to change:
  66.  
  67.    The character code 206 (double-line crossover (Shf Ctl S), which
  68.    gave the TeX logotype, has been removed. To get "TeX" you now
  69.    need to use the Alt Z literal.
  70.      
  71.    The character code 179 (Shf Alt V), which gave a vertical rule,
  72.    is now needed for tables. A plain vertical rule is now got with
  73.    character 221 (6<accent>`).
  74.      
  75.    The character code 196 (Shf Alt G), which gave a horizontal
  76.    rule, is also needed for tables: use character 223 (8<accent>`)
  77.    for horizontal rules.
  78.  
  79. I hope this is all worth it. A couple of small bugs have been fixed,
  80. mainly concerning the caret mark in typewriter type.
  81.  
  82. Peter Flynn
  83. <cbts8001@vax1.ucc.ie>
  84. <cbts8001@iruccvax.bitnet>
  85. _______________________________________________________________________________
  86.  
  87. PC-WRITeX update          v2.1 now out                   No 3: 22 May 88
  88. ----------------
  89.  
  90. DEVELOPMENTS --- Since the last copy of v1.1 went out the door (or 
  91. rather, off onto the network), I have been busy converting quite a lot 
  92. of my own documentation from an assortment of formats into PC-WRITeX 
  93. format. With the use of a PR.TXT file as well as the PR.DOC, it has been 
  94. possible to maintain a single source file in PC-WRITE which can be 
  95. printed (a) on any of the printers supported by PC-WRITE; (b) as a plain 
  96. text file with no attributes at all (ie plain unvarnished ASCII, 
  97. suitable for network mailing); and (c) as a TeX document. This has 
  98. proved very successful: the only caveat is not to get carried away, once 
  99. you see the quality you get from TeX typesetting, into overusing the 
  100. facilities so much that your documents become unuseable on ordinary 
  101. printers. 
  102.  
  103. A NEW VERSION --- is now available: converting all this documentation 
  104. has made a lot of things clear both about PC-WRITE and about what is 
  105. needed from a multi-output documentation system. The new version has 
  106. some extra bells and whistles, and very few actual changes, but I'm 
  107. afraid there are indeed some Alt keys which have had to change. ED.DOC 
  108. defines a few extra keystrokes to operate new features.
  109.  
  110. Reasons --- The major change was triggered by finally grasping that PC-
  111. WRITE does not turn font attributes off at the end of the line in the 
  112. order that you turned them on, or in the order that you specified. In 
  113. fact the rules are as follows (obtained by inspection of a print-to-disk 
  114. of a line containing all possible font characters on and off in order): 
  115.  
  116. Details --- Fonts C and P cause a reversion to font F first before 
  117. activating themselves (logical, I suppose). Fonts D, E, F, Q and V turn 
  118. OFF the current font first before activation. This limits what you can 
  119. do in certain styles: you can't get small caps (Alt P) within the 
  120. compressed face (Alt C) for example. In general, fonts are turned OFF 
  121. in the following order at the end of a line: 
  122.  
  123.      S B E V P C M J X Z D N W O K I Q U H L R Y
  124.  
  125. and not in either alpha or user-implied order. The effect of this on 
  126. PC-WRITeX was to utterly screw up some modes (center line, math mode) 
  127. because the translation of the turn-off sequences into TeX were coming 
  128. out in the "wrong" order (wrong for TeX, that is). The consequent 
  129. changes to font characters are: 
  130.  
  131.      Was      Now
  132.  
  133.       O       u/d    footnote
  134.      n/a       O     narrower margins this paragraph
  135.       R        X     no indent this paragraph
  136.       M        R     math mode (linear, not display)
  137.       J        M     quad horizontal space
  138.       Y        J     blank line (quad vertical space)
  139.       Z        Y     center line
  140.      n/a       Z     TeX literal
  141.  
  142. CHANGES --- The implementation of footnoting was unsuccessful for 
  143. anything involving multi-line footnotes because when typing it in, the 
  144. Alt Os wrapped with the text, causing chaos. Footnoting is now 
  145. implemented by usurping characters 175 and 177 decimal (shaded boxes, 
  146. unrepresentable in TeX) respectively. ED.DOC defines Shf Ctl F1 and Shf 
  147. Ctl F2 as the turn on and turn off keystrokes
  148.  
  149. Math mode was made Alt R and the short chain of consequent reassignments 
  150. now means that TeX closing sequences are honored correctly. The math 
  151. characters now work alone and in math mode transparently. In particular, 
  152. super- and sub-scripting now produces roman (upright) type, not math 
  153. italic.
  154.  
  155. A new facility has been introduced in Alt Z, which outputs a backslash, 
  156. so TeX commands can be passed to the output file if you require special 
  157. effects such as changing indentation amounts etc. 
  158.  
  159. Another extra is right-alignment, initiated by character 222 (defined in 
  160. ED.DOC as Shf F5) and terminated by 177 (Shf F6). This causes a 
  161. \line{\strut\hfil and a closing }
  162.  
  163. One final new addition is a verbatim mode for quoting DP output in 
  164. typewriter type (Tex's \tt face). This is implemented by usurping 
  165. characters 178 and 219 (the other two shaded boxes) to turn this mode on 
  166. and off. They both cause a paragraph skip, so put them on a line by 
  167. themselves. They cause any intervening text to be printed in small size 
  168. typewriter type, but it is not a true verbatim mode, because backslashes 
  169. will not work. Most plain ASCII text will reproduce OK this way, though. 
  170. ED.DOC defines Shf Alt F1 and Shf Alt F2 as the turn on and turn off 
  171. keystrokes.
  172.  
  173. The default TeX output is now \magstep1, not \magstep0. Most people seem 
  174. to prefer documentation at the larger size, but you can change this 
  175. locally in PCWSTY.TEX if you wish.
  176.  
  177. DISTRIBUTION ---To ease the pain of this, I am now shipping a 
  178. replacement help screen which you can put in ED.HLP wherever you like (I 
  179. replaced the SHAREWARE panel in my personal copy, because QuickSoft, 
  180. having pioneered the concept in the US, are refusing to honor it in 
  181. Europe). I am also shipping a four-line ED.DOC which defines the 
  182. characters 176, 177, 178 and 219 as Shf Ctl F1 and F2 and Shf Alt F1 and 
  183. F2 for operating the new features mentioned above. 
  184.  
  185. Sorry to go making these changes if you've gotten yourselves 
  186. established, but they were required to make the thing work 
  187. satisfactorily. I am sending v2.1 out with this note to all those who 
  188. requested the original (v1.2) and I would ask them please to circulate 
  189. it to those to whom they gave the previous version. An announcement will 
  190. also appear in the TeXHaX list to this effect. I have removed the .TEX, 
  191. .DVI and .HP files from the .arc distribution because of size. A copy of 
  192. the PR.TXT file is included, however. 
  193.  
  194. FUTURES --- The next phase of development will be creating TeX 
  195. definitions for the box-drawing character set. This is a non-trivial 
  196. task (help welcomed!) and no timescale exists yet for this phase. 
  197.  
  198. Peter Flynn
  199. <cbts8001@vax1.ucc.ie>
  200. <cbts8001@iruccvax.bitnet>
  201. _______________________________________________________________________________
  202.  
  203. PC-WRITeX update              v1.2 changes               No 2: 31 Mar 88
  204. ----------------
  205.  
  206. Several people have asked for closer co-operation between PC-WRITE's way
  207. of using Alt characters and that used by PC-WRITeX. It is difficult to make
  208. them very much closer, but one change which seems desirable is to exchange
  209. the definitions of Alt-N and Alt-Y, so that itemising is done with Alt-N,
  210. as in PC-WRITE ("autonumber" facility), and \vskip space is done by Alt-Y
  211. (as in "y-axis") rather than vice-versa. The two lines in PR.DOC should
  212. therefore look like this:
  213.  
  214. #N=17 +"\item{"-"} "                  (itemises para [only works with indent>0])
  215. #Y=31 +"\vskip"-"em "                 (leaves vertical space in ems eg, 12)
  216.  
  217. Another problem is that of generating plain unvarnished ASCII files from
  218. PC-WRITeX documents. If you have nicely formatted files which print well
  219. in TeX but which you want to send across a network or give to someone
  220. who only has a mainframe lineprinter, you need to de-TeX (or at least
  221. de-PC-WRITE) the file. I have therefore put together a "dumb ASCII" driver
  222. which will reproduce only the text, with no formatting at all (you can
  223. put in a ruler line with a J for justification if you wish). This file
  224. PR.TXT is being sent out along with this update, and should be added to the
  225. distribution .ARC file if you are acting as a supplier. All users need do
  226. is put PR.TXT in their \pcwrite subdirectory, and copy or rename their
  227. text files to .TXT instead of .DOC  Printing to disk in the normal way will
  228. then generate a plain ASCII file.
  229.  
  230. One unfortunate by-product of doing this, though, is that the Alt commands
  231. which in .DOC file usage enclose a numeric argument (eg for setting para
  232. skip values) will reproduce just a number in the plain ASCII output, on its
  233. own. For the moment you'll just have to edit these out where they occur.
  234. One suggestion is that these value-setting Alt commands should be replaced
  235. by macros which increment or decrement the TeX values by a fixed amount, 
  236. instead of allowing the user to specify how much to set them to. I am not
  237. entirely in favour of this, as it would lead to rather more restrictiveness
  238. than is desirable for typesetting, but it would get rid of lone digits in
  239. plain ASCII output because the definition of the Alt characters in PR.TXT
  240. would be null.
  241.  
  242. Peter Flynn
  243. <cbts8001@vax1.ucc.ie>
  244. <cbts8001@iruccvax.bitnet>
  245. _______________________________________________________________________________
  246.  
  247. PC-WRITeX update                                         No 1: 26 Feb 88
  248. ----------------
  249.  
  250. Since the first distribution of PC-WRITeX, three points have been brought
  251. up which require correction. PLEASE ENSURE YOUR COPY IS UPDATED, AND TRY
  252. TO PASS THIS NOTICE ON TO THOSE TO WHOM YOU HAVE ALSO PASSED THE SOFTWARE.
  253.  
  254.      1. In PCWRITEX.DOC, the reference to the 1-line contents of file
  255.         PR.DEF should have the period removed from between the 
  256.         exclamation mark and the pr.*: this file should thus contain 
  257.         the line !pr.*
  258.  
  259.      2. In PCWRITEX.DOC, the reference at the very end to a public-domain
  260.         version of TeX called MS-TeX is incorrect and should be deleted.
  261.         My apologies to Mr McGuffey for any inconvenience I have caused.
  262.         There *is*, however, a limited MS-DOS implementation called DOSTeX
  263.         available for US$75 ($85 outside the US) from Electronetics Inc,
  264.         119 Jackrabbit Run, Round Rock, Tx 78664. Contact Gary Beihl there,
  265.         or on the Internet as <beihl@wahb.cad.mcc.com>
  266.  
  267.      3. Some early versions of PCWSTY.TEX have an incomplete definition of
  268.         the font changes in the \sans and \bigger macros, which omitted
  269.         to reference an equivalence for the \bx (bold extended) type.
  270.         Please substitute the following macros in that file:
  271.  
  272. \def\sans{\let\rm=\zrm\let\it=\zit\let\bf=\zbf\let\sl=\zit\let\bx=\zbf\rm}
  273.  
  274. \def\bigger{\let\rm=\brm\let\it=\bit\let\bf=\bbf\let\sl=\bsl\let\tt=\btt
  275.             \let\bx=\bbf\rm}
  276.  
  277.  
  278. Peter Flynn
  279. <cbts8001@vax1.ucc.ie>
  280. <cbts8001@iruccvax.bitnet>
  281.  
  282.